package com.itqf.mapper;

import com.itqf.bean.DtsArticle;
import com.itqf.bean.DtsArticleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DtsArticleMapper {
    long countByExample(DtsArticleExample example);

    int deleteByExample(DtsArticleExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(DtsArticle record);

    int insertSelective(DtsArticle record);

    List<DtsArticle> selectByExampleWithBLOBs(DtsArticleExample example);

    List<DtsArticle> selectByExample(DtsArticleExample example);

    DtsArticle selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") DtsArticle record, @Param("example") DtsArticleExample example);

    int updateByExampleWithBLOBs(@Param("record") DtsArticle record, @Param("example") DtsArticleExample example);

    int updateByExample(@Param("record") DtsArticle record, @Param("example") DtsArticleExample example);

    int updateByPrimaryKeySelective(DtsArticle record);

    int updateByPrimaryKeyWithBLOBs(DtsArticle record);

    int updateByPrimaryKey(DtsArticle record);
}